using System.Collections.Generic;

namespace MiniStock.Infrastructure.Configurator
{
    public interface IEventProcessorConfigurator
    {
        void InitEventProcessorDescriptors(List<EventProcessorDescriptor> processors);
        string GetInputQueueRef(string processorName);
        string GetOutputQueueRef(string processorName);
        string GetName();

        List<string> GetPluginRefs(string processorName);
        int GetThreadCount(string processorName);
    }
}